package Properties集合;

import java.util.Properties;
import java.util.Set;
/*
* Object setProperty(String key,String value) 设置集合的键值，都是String类型，底层调用Hashtable方法put
* String getProperty(String key) 使用此属性列表中指定的键搜索属性
* Set stringPropertyNames() 从改属性列表里面返回一个不可以修改的键群，其中键及其对应的值是字符串
* */
public class Properties作为map集合的特有方法 {
    public static void main(String[] args) {
        /*创建集合对象*/
        Properties prop = new Properties();
        /*Object setProperty(String key,String value) 设置集合的键和值，都是String类型，底层调用Hashtable方法*/
        prop.setProperty("itheima001","林青霞");
        prop.setProperty("itheima002","张曼玉");
        prop.setProperty("itheima003","王祖贤");
        /*String getProperty(String key) 使用此属性列表中指定的键搜索哦属性*/
        System.out.println(prop.getProperty("itheima001"));
        System.out.println(prop.getProperty("itheima002"));
        System.out.println(prop);
        /*Set<String> stringPropertyNames() 从该属性列表里面返回一个不可以修改的键群，其中键及其对应的值是字符串*/
        Set<String> names = prop.stringPropertyNames();
        for (String key:names) {
            String value = prop.getProperty(key);
            System.out.println(key+","+value);
        }
    }
}